/* Page 页面类型声明 */

import { IForm, IFormItem } from '@/base-ui/form/types'
import { IElDialog } from '@/base-ui/dialog/types'
import { IElTable, ITableColumn } from '@/base-ui/table/types'
import { IPropsPagination } from '@/base-ui/pagination/types'

// 页面属性
export interface IPageAttrs {
  queryForm?: IForm
  dialog?: IElDialog
  dialogForm?: IForm
  table?: IElTable
  pagination?: IPropsPagination
}

// 页面配置项
export interface IPageOptions {
  label: string
  prop: string
  formItem: IFormItem
  queryFormItem?: IFormItem
  tableColumn?: ITableColumn
}
